A New Approach to Manipulator Control: The Cerebellar Model Articulation Controller
ثبت نشده
چکیده
The Cerebellar Model Articulation Controller (CMAC) [1, 2] is a neural network that models the structure and function of the part of the brain known as the cerebellum. The cerebellum provides precise coordination of motor control for such body parts as the eyes, arms, fingers, legs, and wings. It stores and retrieves information required to control thousands of muscles in producing coordinated behavior as a function of time. CMAC was designed to provide this kind of motor control for robotic manipulators. CMAC is a kind of memory, or table look-up mechanism, that is capable of learning motor behavior. It exhibits properties such as generalization, learning interference, discrimination, and forgetting that are characteristic of motor learning in biological creatures. In a biological motor system, the drive signal for each muscle is a function of many variables. These include feedback from sensors that measure position, velocity, and acceleration of the limb; stretch in muscles; tension in tendons; and tactile sensations from various points on the skin. Feedback also includes information from the eyes via the superior colliculus and visual cortex about the positions of the hands and feet relative to their intended targets. Drive signals to the muscles also depend on higher level ideas, plans, intentions, motives, and urges. These may be specified by variables that identify the name of the task to be performed and specify the goals that are desired, the procedures and knowledge required to achieve those goals, and the priorities that have been assigned to achieving those goals. A block diagram of a typical CMAC is shown in Fig. 1. CMAC modules are designed to accept both input command variables from higher levels and feedback variables from sensors. Each CMAC merges these two inputs into a set of memory addresses wherein are stored the correct motor response. The combined input selects a set of memory locations from a large pool of memory locations. The output is the sum of the contents
منابع مشابه
Kinematics control of redundant manipulators using a CMAC neural network combined with a genetic algorithm
SUMMARY A method is proposed to solve the inverse kinematics and control problems of robot control systems using a cerebellar model articulation controller neural network combined with a genetic algorithm. Computer simulations and experiments with a 7-DOF redundant modular manipulator have demonstrated the effectiveness of the proposed method. 1. INTRODUCTION The design of a redundant manipulat...
متن کاملSelf-Structured Organizing Single-Input CMAC Control for De-icing Robot Manipulator
This paper presents a self-structured organizing single-input control system based on differentiable cerebellar model articulation controller (CMAC) for an n-link robot manipulator to achieve the high-precision position tracking. In the proposed scheme, the single-input CMAC controller is solely used to control the plant, so the input space dimension of CMAC can be simplified and no conventiona...
متن کاملA Neurocontrol Scheme of a 2-DOF Manipulator Using CMAC
. ABSTRACT. Artificial Neural Networks (ANN) are an emerging technology, yet, in continuous dynamic behavior, much work has been done to attempt to generate a formal method to design a controller based on this technology. Based on this fact we are starting to work towards contributing to the generation of a formal method of the application of neurocontrol and thus present several control scheme...
متن کاملSelf- Structured Organizing Single-Input CMAC Control for Robot Manipulator
This paper represents a self‐structured organizing single‐input control system based on differentiable cerebellar model articulation controller (CMAC) for an n‐ link robot manipulator to achieve the high‐precision position tracking. In the proposed scheme, the single‐input CMAC controller is solely used to control the plant, so the input space dimension of CMAC can be simplified a...
متن کاملContinuous Path Control of Manipulator Using an Improved CMAC
The Cerebellar Model Arithmetic Controller (CMAC) is a means to achieve neural networks, and this has the advantages that the convergence time is short and learning speed per step is fast, compared with those of standard back-propagation neural networks. In the conventional design method of CMAC, a learning gain and quantizing intervals are determined by trial and error, and these values are co...
متن کامل∞ H - Tracking Based Adaptive Control for A Class of Multivariable Uncertain Nonlinear Systems using Recurrent CMAC
A ∞ H -tracking based adaptive control scheme is proposed for a class of uncertain nonlinear systems. The proposed control system is comprised of a recurrent cerebellar model articulation controller (RCMAC) and a compensation controller. RCMAC is used to mimic an ideal controller, and the parameters of RCMAC are on-line tuned by the derived adaptive laws based on a Lyapunov function. The compen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1975